package com.tqyan.service.chat;

import com.tqyan.model.dto.ChatContentDTO;
import com.tqyan.model.dto.ChatDTO;
import com.tqyan.model.dto.UserDTO;
import com.tqyan.model.dto.UserSettingDTO;

/**
 * 聊天指令服务
 * <p> <功能详细描述> </p>
 *
 * @author 陈晨
 * @version 1.0
 * @date 2023/5/4
 */
public interface ChatPointService {

    /**
     * @description 指令名称
     * <p> <功能详细描述> </p>
     *
     * @author 陈晨
     * @date 2023/5/4 15:26
     */
    String getPoint();

    /**
     * @description 聊天
     * <p> <功能详细描述> </p>
     *
     * @author 陈晨
     * @date 2023/5/4 15:26
     */
    ChatContentDTO chat(UserDTO user, UserSettingDTO userSetting, ChatDTO chat, String content);

}


